package com.icinfo.cloud.provider.punish.api.dto;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * @author zhengqiang
 * @description
 * @date 2023/05/24
 */
@Data
public class CaseEnforceDocPageListForOilQueryDto {
    /**
     * 请求时间戳
     */
    @NotEmpty(message = "请求时间戳不能为空")
    private String requestTime;
    /**
     * 数据来源应用id
     */
    @NotEmpty(message = "数据来源应用id不能为空")
    private String caseSourceAppId;
    /**
     * 签名
     */
    @NotEmpty(message = "签名不能为空")
    private String security;

    /**
     * 行政执法部门编码
     */
    @NotEmpty(message = "行政执法部门编码不能为空")
    private String orgCode;

    /**
     * 文书名称(模糊查询)
     */
    private String documentName;

    /**
     * 分页参数 页码数 默认1
     */
    @NotNull(message = "页码数不能为空")
    private Integer pageNum = 1;
    /**
     * 分页参数 每页条数 默认10
     */
    @NotNull(message = "每页条数不能为空")
    private Integer pageSize = 10;

}
